Skip to main content

示例:Visu ST 对话框

产品: CODESYS Visualization

此示例使用三个示例应用程序来演示如何以编程方式访问中的可视化对话框 结构化文本 (ST) 实现语言。

描述

该示例显示了如何打开对话框和向该对话框传递参数的实现。可视化用户可以打开对话框并输入数据。关闭对话框后,输入的数据将保存并显示在主窗口中。

其他信息

应用程序: DialogVarInOut

此示例说明如何以编程方式打开对话框以及如何实现事件处理程序来读取和检查输入值。

这个 EditBoxEventHandler 事件处理程序设置在 PLC_PRG 主程序。这个 VariableWritten 在设置输入值后调用方法。使用检查输入值的范围 CheckValue 的方法 ControlFB 功能块。这个 OK 按钮在以下情况下处于启用状态 pVar 变量小于 100。

注意

请注意 ControlFB 功能块提供了 VAR_IN_OUT_AS_POINTER 传递到框架时的属性。

应用程序: FileDialog

此示例说明如何使用对话框管理器实现以 ST 实现语言打开文件对话框。

PLC_PRG 程序、文件过滤器和的实例 Visu_FbFileListProvider 功能块已创建。这个 Visu_FbFileListProvider 该对话框使用功能块来列出和筛选文件。这个 OpenFileDialog 函数设置 Visu_FbFileListProvider 并打开对话框。

可视化用户现在可以选择文件。将显示文件名。

有关更多信息,请参阅:

应用程序: IECOpenDialog

该示例说明如何使用 Visu Utils 用于打开对话框的库。

应用程序: ModernDialogs

此应用程序显示了新对话框(名称中数字为 “2”)的外观和功能 VisuDialogs 图书馆。

  • NumPad2

  • Keypad2

  • TextinputWithLimits2

这个 MyCustomDialog 对象用于显示如何使用新对话框的布局配置自定义对话框。

的配置 MyCustomDialog 可视化:

  • 中的可视化类型 对象属性可视化 选项卡是 对话框

  • 顶级元素是一个框架,它引用了 VisuDialogs.Dialog_Background 可视化。这是在下面配置的 引用的可视化效果 框架的元素属性。

提示

当您将框架元素拖到可视化编辑器中时, 帧配置 对话框。 Dialog_Background 可视化,在可用的可视化效果下方列出。

系统要求和限制

编程系统

CODESYS Development System (版本 3.5.16.1 或更高版本)

运行时系统

CODESYS Control Win (版本 3.5.16.1)

附加组件

-

注意

_example_icon.png 下载 项目